#!/bin/bash

echo "少女祈祷中....喵"
echo "重要的事情提醒3遍 喵"
read -p "所有以喵字结尾的都不要截图截到 按回车后继续....喵"
read -p "所有以喵字结尾的都不要截图截到 按回车后继续....喵"
read -p "所有以喵字结尾的都不要截图截到 按回车后继续....喵"
echo "截图的时候看着点截 喵"
echo "模块一：系统基础 喵"

# 步骤1：启动虚拟机并登录系统 (手动操作)
read -p "登录成功后，按回车键继续...喵"

# 步骤2：查看当前目录并截图
echo "pwd"
pwd
read -p "查看当前目录并截图命名为1.2.jpg后，按回车键继续...喵"

# 步骤3：查看当前目录文件列表并截图
echo "ls"
ls
read -p "查看当前目录文件列表并截图命名为1.3.jpg后，按回车键继续...喵"

# 步骤4：查看当前登录用户并截图
echo "whoami"
whoami
read -p "查看当前登录用户并截图命名为1.4.jpg后，按回车键继续...喵"

echo "模块二：用户管理及用户组管理"

# 创建用户 user999 并更改密码为 ks999
echo "useradd user999"
useradd user999
echo "user999:ks999" | chpasswd

# 创建用户组 users 并将 user999 加入到用户组中
echo "groupadd users"
groupadd users
echo "usermod -aG users user999"
usermod -aG users user999

# 更改用户 ID 为 8888
echo "usermod -u 8888 user999"
usermod -u 8888 user999

# 冻结用户 user999
echo "passwd -l user999"
passwd -l user999

# 执行命令并截图
tail /etc/passwd
read -p "截图命名为2.1.jpg后，按回车键继续...喵"
tail /etc/group
read -p "截图命名为2.2.jpg后，按回车键继续...喵"
tail /etc/shadow
read -p "截图命名为2.3.jpg后，按回车键继续...喵"

echo "模块三：配置网络"

# 查看系统网络配置
ifconfig
read -p "查看系统网络配置并截图命名为3.1.jpg后，按回车键继续...喵"

# 检查路由表、接口统计信息和连接状态
route -n
read -p "查看路由表并截图命名为3.2.1.jpg后，按回车键继续...喵"
ip -s link
read -p "查看接口统计信息并截图命名为3.2.2.jpg后，按回车键继续...喵"
netstat -tn
read -p "查看TCP连接状态并截图命名为3.2.3.jpg后，按回车键继续...喵"

# 在hosts文件中添加项并ping测试
echo "127.0.0.1 www.kkk.com" >> /etc/hosts
ping -c 4 www.kkk.com
read -p "ping www.kkk.com并截图命名为3.2.jpg后，按回车键继续...喵"

echo "模块四：配置FTP服务 喵"

# 配置在线yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
echo "少女正在为您安装yum源... 喵"
yum clean all
yum makecache
read -p "配置在线yum源并截图命名为4.1.jpg后，按回车键继续... 喵"

# 安装vsftp服务
echo "少女正在为您安装vsfpt... 喵"
yum install -y vsftpd
rpm -q vsftpd
read -p "安装vsftp服务并截图命名为4.2.jpg后，按回车键继续... 喵"

# 启动vsftp服务
systemctl start vsftpd
systemctl status vsftpd
read -p "启动vsftp服务并截图命名为4.3.jpg后，按回车键继续... 喵"

# 关闭网络防火墙
systemctl stop firewalld
read -p "下个命令输出完了要记得按q或者Q退出进行截图，按回车键继续... 喵"
systemctl  status  firewalld.service 
read -p "关闭网络防火墙并截图命名为4.4.jpg后，按回车键继续... 喵"
#read -p "这里建议重新执行一下"

# 修改vsftp配置文件
echo "少女正为您修改文件...喵"
sed -i 's/anonymous_enable=NO/anonymous_enable=YES/' /etc/vsftpd/vsftpd.conf
cat /etc/vsftpd/vsftpd.conf
read -p "修改vsftp配置文件并截图命名为4.5.jpg后，按回车键继续... 喵"

echo "所有任务完成！"

echo "少女为你高兴！"
